person skilled a crossing rivers - French English Dictionary